package com.uuzz.lottery.agent.gateway.flow.answer.module.login.business;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.uuzz.lottery.agent.gateway.flow.answer.mappingimpl.one2n2nimpl.business.impl.ConnectBusinessSupport;
import com.uuzz.lottery.agent.gateway.flow.answer.module.login.convertor.BusinessIn2IceIn;
import com.uuzz.lottery.agent.gateway.flow.answer.module.login.convertor.IceOut2BusinessOut;
import com.uuzz.lottery.agent.gateway.flow.answer.module.login.ice.IceIn;
import com.uuzz.lottery.agent.gateway.flow.answer.module.login.ice.IceLoginAction;
import com.uuzz.lottery.agent.gateway.flow.answer.module.login.ice.IceOut;

@Service
public class BusinessLoginAction extends
ConnectBusinessSupport<BusinessIn,BusinessOut,IceIn,IceOut,IceLoginAction,BusinessIn2IceIn,IceOut2BusinessOut>{

	@Override
	public String businessToken() {
		return "login";
	}
	@Resource
	@Override
	public void setCall(IceLoginAction call) {
		this.call=call;
		
	}

    @Resource
    @Override
    public void setInSupplier(BusinessIn2IceIn inSupplier) {
        this.inSupplier=inSupplier;
    }
    @Resource
    @Override
    public void setOutConvertor(IceOut2BusinessOut outConvertor) {
        this.outConvertor=outConvertor;
    }

}
